http://b.jtthink.com/read.php?tid=1050
http://b.jtthink.com/read.php?tid=676
开张课。我们直接点,废话少活,先把第一个wasm模块编译出来再说
node版本请使用12.3+。将会很好的支持wasm。
很简单的特性。
引入宏的操作来简化我们的输出函数
今天我们在rust中编写实体类(struct),并导入到js中使用
我们把上节课的代码以模块的方式引用,并学习如何使用构造函数
像Java一样设置实体的getter和setter
首先做两课时热身,我们编译出wasm,并结合node+webpack在网页中调用
承接上节课,我们在网页中显示一个按钮
yew是Rust比较活跃的一个前端开发框架,我们接下来开始入门使用
有了按钮,我们在按钮中增加一个点击事件
今天我们模拟一个登陆界面,并实现文本框内容的获取
沿着上节课,我们来获取用户名和密码的值
选学课。我们在Rust中使用Fetch调用远程API
今天我们讲解如何调用JS的同步方法渲染在页面上。一步步来,后面我们需要调用异步回调
大部分数据是JSON方式获取。那么今天我们来演示如何调用JS并解析JSON内容。
今天模拟下JS进行ajax请求,并把值传给wasm
有了上节课基础。这节课我们进一步完善。到这一步和React就很像了
本章节 我们将开始做实例。 先从表格开始,我们用wasm实现一个业务表格出来,渲染速度比JS更快
应一个学员要求,今天我们演示下如何加入样式。其实很简单哦~~
今天先实现一个最简单的功能:选中行
上节课是单行,这节课完成多行效果
今天我们实现在表头上点击实现排序
加图标的方式。很简单
今天我们默认JS表格组件在第一列加入复选框
今天我们实现在单元格单机后出现表格编辑效果。下节课来实现内容的保存
沿着上节课。修改了单元格后把数据应用到表格里
沿着上节课,我们来做个功能:修改单元格后显示不同的边框,以此来提示哪些行被修改过了
今天我们要演示的是在表格中新增一行的效果
今天进入第四章,本章我们讲学习自定义组件。整合elementui做出同款组件,方便我们构建表单
今天我们来自定义yew组件,并找个input做下封装
像vue一样给自己的组件传递属性
上节课的课后作业,非常简单。做个placeholder属性的传递
今天我们来实现文本限制字数的功能。这个功能用RUST实现反而比JS更简单。本课时实现雏形
文本框和字数限制组件分离
本课时完成功能。大家可以借鉴下实现技巧
今天我们来学习父子组件通信
今天我们开始封装下拉框
今天演示下如何填充初始化数据
今天完成基本功能,可以切换图标和下拉
今天是个样式修正课程。调整和下拉框的展示 不影响其他组件
今天给大家演示下远程请求数据的基本封装 (课件在下课时)
今天完成远程请求数据填充下拉框
在上节课基础上我们实现,选中后赋值
问:为什么有的课程会涨价?
答:课程刚开始更新时是比较便宜的,随着课时的增多会逐步涨到原价
问:课程价格是每节课都要这么多钱?
答:课程价格是指该课程下面所有课时的总价,
问:为啥有课程最后显示课时正在更新?
答:说明我们的讲师还在录制中
问:购买课程后能看多久?
答:终身在线观看